const http = require("http");
const https = require("https");

// 使用get方法用于请求数据
// https.get("https://www.taobao.com/", (res) => {
//   let result = "";
//   let count = 0;
//   // 监听请求的数据改变, 监听的数量是有限的
//   res.on("data", (chunk) => {
//     // console.log(data + "");
//     result += chunk;
//     count++;
//   });
//   // 监听请求结束
//   res.on("end", () => {
//     console.log(result);
//     console.log(count);
//   });
// });

http
  .createServer((request, response) => {
    https.get("https://www.taobao.com/", (res) => {
      let result = "";
      // 监听请求的数据改变, 监听的数量是有限的
      res.on("data", (chunk) => {
        // console.log(data + "");
        result += chunk;
      });
      // 监听请求结束
      res.on("end", () => {
        response.writeHead(200, {
          "content-type": "text/html;charset=UTF-8",
        });
        response.write(result);
        response.end();
      });
    });
  })
  .listen(3000);
